查看原文
其他

重大赛事取得历史性突破!他功不可没!

兰州大学报 兰州大学 2023-11-28

“这都是我们近几年获得的荣誉”,刚走进兰州大学榆中校区陇山堂B210教室,马俊难掩激动地打开教室后排的柜子,里面是一排排摆放得整整齐齐的证书。“这是我们去年获得的两项金牌,这是在区域赛获得的,实现了兰大在这个赛事获奖零的突破……”马俊望着柜子里的证书,如数家珍。



一线从教29年,马俊已经在兰州大学信息科学与工程学院扎了根。作为专业课教师,他力求上好每一堂课,带好每一个学生,不断探索学界与业界的前沿;作为竞赛指导教师,他勇于尝试,带领一届又一届的学生在尚未有兰大身影的赛事中蹚出路来,最终登顶金牌。


“在兰大,就可以实现我的人生目标”


1994年,刚刚毕业的马俊响应国家政策的号召,选择留校工作,在兰大的无数日夜轮转中,他从懵懂走向成熟。“我发现在兰大也可以实现自己的人生目标和价值,所以就没有动窝”。在29年的一线教学工作中,马俊在每一堂课的实践中完善其知识架构与体系,磨练工作方法。

马俊的本科专业是力学,但后来惊叹于计算机的神奇,便从打字员开始自学,硕士才开始接受正规的计算机教育。“我当时在大四的时候就胆子大,敢去给老师代课上《计算机辅助教学》的课,站在台上脑子也是一片空白”,马俊笑着说,而如今的马俊在谈起课堂与专业知识时从容自若,早就没有了曾经的青涩。

从兰大的学生到兰大的教师,马俊一路走来感悟颇深。他认为对于学生来说,最重要的是及时消化课堂内容,学到知识并加以应用。而作为教师要具备广阔的知识面,需要耐心和探索精神,紧跟专业发展前沿,才能解决学生在专业学习方面的困惑和难题。

现代信息技术不断更新,更需要教师与时俱进,及时更新自己的知识体系。作为教授计算机技术的老师,马俊一直关注本专业的最新变化,在校内开拓了Java语言的课程教育,并积极参与教育部和高校组织的各种会议论坛,提升自己的专业技术和教学水平。而兰大更是给予了他很多支持,信息学院也鼓励并积极资助教师去校外参会和学习,“今年我们在昆明听清华大学的老师讲数据结构的教学案例,非常不错,听完之后发现如果把这些理念用到我们的学生身上,我们的同学就会有大幅度的提升。”他利用了浙江大学的编程教学辅助平台———拼题A(PTA)平台上优质的教学案例和实践资料,实现辅助教学,并于2023年8月5日在《程序设计类课程师资培训会暨教育部-百腾教育产学研合作协同育人项目研讨会》做了“借力PTA实现新工科教学改革和提升大学生综合程序设计实践能力”的报告,获得广泛好评。在此基础上马俊开发了兰大自己的OJ平台,于今年秋季学期尝试推广使用



几十年的一线教学工作,让马俊积累了丰富的教学经验,他将自己在课堂教学中的感悟和积累的素材整理出版,把平时灵光一现的教学“好点子”编辑成册,目前已经出版6本教材,其中《Java语言面向对象程序设计第3版》目前被几十所高校选用。能够出版教材,分享教学经验,马俊认为这是一件很有意义的事情,“想把这种教学经验和素材分享给更多人,同时也可以方便我们用适合自己的教材上课”。

马俊将教学与研究相结合,探索建立更加便利的教学平台,近年来主持与参与3项教研项目,并于2021年获得了甘肃省教育成果一等奖。其中,《兰州大学编程类课程及公共课在线测评系统的研究和设计》项目中研发的测评系统,已经连续几年在兰大本科生思政课和研究生《形势与政策》课程中使用。



为学生答疑解惑,亦师亦友相伴成长


随着云计算和大数据技术的普及,社会对于高级算法人才和扎实的工程实践人才的需求缺口日益增大,这就需要学生有针对性地提高专业能力。

“对我们信息院的同学来讲,计算思维能力和工程实践能力更为重要”,因此,马俊在课堂中积极组织同学们讨论程序设计和面向对象理论中的基本概念,通过实操演练的方式让学生快速掌握编程知识并能够上手操作



信息学院2020级本科生李文凯选修了马俊的Java面向对象编程课程,他表示:“老师课堂上会通过实例来讲解各个知识点,还会用生活中或哲学上的思想来帮助我们理解面向对象这个概念,让我有更加深刻的体会”。正是有了课堂知识与实践的积累,信息院的学生才能在一个又一个的比赛中不断突破,让兰大之名出现在更多的编程大赛领奖台上。

从兰大本科毕业后在电子科技大学读研的胡焮铖同学就是其中一位,他说:“马老师是一个很和蔼、有责任感的老师,也是我人生路上很重要的一位老师,他让我参加了程序设计竞赛,接触到各位大佬,看到了更广阔的世界,也激发了我对计算机理论知识的兴趣,从而选择在研究生阶段转入计算机专业,我很感谢他的指导”。

课堂上,马俊因材施教,循循善诱。课堂外,他更像是学生的朋友,为学生答疑解惑,认真听取学生的困难,积极帮助他们解决生活中遇到的难题。马俊认为每一个学生都是与生俱来应该自由发展的个体,学生处在快速成长的青年时期,人生观和世界观都在逐渐地成型中,会有各种各样的困惑。

目前在清华大学读博的陈中杰同学从马俊对生活乐观的态度和对人生的思考中受益,他表示:“马老师是我职业的引路人,老师的课程让我对计算机这门学科产生了很大的兴趣,促使了后来我选择从事计算机相关的科研工作。”



厚积薄发,带队参赛获历史性突破


在很长一段时间里,中国大学生团体程序设计大赛-天梯赛、ACM-ICPC国际程序设计大赛等赛事并没有兰大学子的身影,“一开始我们连30个人的队伍都凑不齐。”谈到首次参加天梯赛的组队过程,马俊的话语中多了一份心酸。但是在马俊和学生的共同努力下,兰大在该赛事取得了巨大进步,“第一年参加天梯赛,我们的得分比较低,但是到2022年,我们已经能拿到国家级银奖,获得了很大的提升”。



2016年,信息院2015级学生陈冠斌找到马俊,想要参加ACM-ICPC大赛,但那时候兰大还没有学生参加过该比赛,亦没有老师指导。马俊鼓励陈冠斌组建团队,也欣然接受了担任指导老师的邀请。第一年、第二年比赛结果未能如愿,但马俊和陈冠斌越挫越勇,终于在2018/年11/月24/日,他们组建的团队“咕咕咕队”在亚洲区域赛拿到了一枚银牌,这也是兰大在该赛事获得的第一块银牌,“这次获奖打开了我们拿奖的历史,以前我们可是团队都凑不齐的,这个奖拿着还是很不容易的,因为我们整整折腾了三年。”马俊感叹道。

过去带学生参赛经历让马俊意识到,靠一个或几个学生单打独斗很难成功,于是他决定成立兰州大学算法和程序设计集训队,“当时很多同学非常热心,我们去做宣传,召集大家一起培训讨论,写集训队的规章制度等等。”作为集训队的指导老师,马俊希望自己发挥的是辅助作用,比如给学生做课程上的安排,确定集训时间,如何参加比赛等,具体的操作和落实则是鼓励学生负责人完成。

兰州大学算法和程序设计集训队自成立以来,取得了优异的成绩。2022年,集训队获奖数量迎来了历史性突破,不但拿到了两块ACM-ICPC国际大学生程序设计竞赛的区域赛金牌,还拿到了两块中国大学生程序设计竞赛的区域赛金牌、好几块铜牌和银牌,“这一年的参赛队伍大大增加,最多时有5支队伍参赛,说明我们的算法和程序集训队确实发展壮大了很多。”马俊欣慰地说着,难掩喜悦之情。

目前集训队负责承办学校每年一届的校赛,以及承办暑期学校的助教指导等校内工作。未来,马俊希望集训队能走出兰大,完成更多工作。“希望将来我们集训队不仅能够提升兰大的学生,还能影响全省的算法和程序设计水平。”马俊对此充满了期待。

谈及未来的个人规划,马俊笑着说,在未来,他想上好每一节课,让学生有获得感,争取带给学生比较新的前沿知识和前沿技术,同时继续组织和带领学生参加各种程序设计类比赛,争取获得比较好的成绩,提升同学们的算法和程序设计水平,“为国家培养具有高水平高德行的人才就是我最大的愿望”。



内容来源|党委宣传部(融媒体中心)

文字丨黎红霞 张毅

图片丨兰州大学报

编辑|向益扬 郭梨鑫 付瑜

责任编辑|郭梨鑫

主编|李晖



他的专业世界排名前1%,22岁读博!

“六边形”导师徐守军,超可爱!



继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存